//
//
//  
//
//  @ Project : Untitled
//  @ File Name : FachadaAdmin.java
//  @ Date : 17/05/2010
//  @ Author : 
//
//

package rmi;

import java.rmi.Remote;
import java.rmi.RemoteException;
import beans.*;



public  interface FachadaAdmin extends Remote {
	
	public void registrarAdmin(InterfazCliente guiAdmin) throws RemoteException;
	
	public void altaOficina(OficinaCorreoBean oficina) throws RemoteException ;
	public void bajaOficina(OficinaCorreoBean oficina) throws RemoteException; 
	public void modifOficina(OficinaCorreoBean oficina)throws RemoteException;
	public void altaCasilla(CasillaBean casilla) throws RemoteException;
	public void bajaCasilla(CasillaBean casilla) throws RemoteException;
	public void modifCasilla(CasillaBean casilla)throws RemoteException;
	public void altaUsuario(UsuarioBean usuario) throws RemoteException;
	public void bajaUsuario(UsuarioBean usuario) throws RemoteException;
	public void modifUsuario(UsuarioBean usuario) throws RemoteException;
	public void altaRC() throws RemoteException;
	public void bajaRC() throws RemoteException;
	public void test(InterfazCliente gui) throws RemoteException;
	
}
